home *** CD-ROM | disk | FTP | other *** search
- ID:HR Hercules Monographics Plus and InColor Card
- (with RAMFONT)
- Quarterdeck Technical Note #137
- by Stan Young
-
- DESQview 2.0 and above supports the original Hercules Monographics
- card both in text and graphics mode.
-
- Hercules has two cards called the Hercules Monographics Plus Card
- and the InColor Card that have an additional feature that Hercules
- calls "RAMFONT." While DESQview supports the cards in the original
- Hercules text and graphics modes, DESQview is not compatible with
- the RAMFONT feature of the cards. We have done considerable
- investigation to see if we could support RAMFONT and have consulted
- with the Hercules developers, but the answer seems to be that
- RAMFONT is unsupportable in the sense that we support other video
- standards.
-
- The problem is that RAMFONT allows software to load a custom
- character set into the card and then addresses this character set
- as if addressing a normal text character set. Since this custom
- character set can appear any way the developer designs it, it can
- allow for italics, boldface and large fonts to be shown on the
- screen without going into graphics mode. This method has some
- speed advantages over running in bit-mapped graphics mode.
-
- Unfortunately, while these cards were designed to allow developers
- to load the card with fonts of their own design, there does not
- appear to be any way for developers to determine the current state
- of the card, read the font information that might be stored in the
- card, or in any way do what we at Quarterdeck refer to as a "save
- and restore" of the card. Since this character set is global, once
- an application loads in one of these custom character sets, these
- new characters will appear in other application windows and
- DESQview menus. This can cause information to become unreadable.
-
- Possible solutions and work-arounds:
-
- 1. Configure your program to operate in either standard text or
- Hercules Graphics (720 by 348) mode. If your application allows
- you to configure the type of graphics card you are using, selecting
- IBM Monochrome or Hercules Monographics (without RAMFONT) should
- cause the program to operate correctly in DESQview.
-
- 2. Put the program that uses RAMFONT into a state in which it does
- not use RAMFONT before switching windows. For instance, if you use
- WordPerfect 5.0's "Exit to DOS" feature before switching windows,
- WordPerfect will load in the standard character set and then reload
- RAMFONTs when you return to WordPerfect. Presumably, any program
- that has an exit-to-DOS feature could disable and reenable RAMFONT
- in this fashion.
- DESQview 2.+ Technical Note Page 2
-
- HERCULES MONOGRAPHICS PLUS CARD and InColor CARD
- (with RAMFONT)
-
- 3. If your program automatically detects RAMFONT and this support
- cannot be disabled, and the program has some method for redrawing
- its screen, you can use the program RAMFONT.COM that comes with the
- RAMFONT card in a DESQview DOS window to re-establish the original
- IBM character set. To do this, you would just type RAMFONT at the
- DOS prompt (this process could be activated by a DESQview macro on
- the main menu). This will restore the normal character set for
- DESQview and your other programs. However, when you return to the
- program that uses RAMFONT, you will find that its screen is not
- correct. By hitting the keystrokes necessary to redraw the screen,
- you can then re-establish RAMFONT for the program. In Microsoft
- Word, for instance, you can re-establish RAMFONT by hitting
- CTRL-SHIFT-\.
-
- Copyright (C) 1991 by Quarterdeck Office Systems
- * * * E N D O F F I L E * * *